package com.ts.api.module.protocol.service;

import com.ts.api.module.protocol.entity.po.ProtocolPO;

import java.util.List;

/**
 *  协议相关业务层
 */
public interface ProtocolService {

    /**
     *  根据渠道类型所有协议
     *
     *  @param  type 渠道类型
     *  @return List
     */
    List<ProtocolPO> listProtocolByType(Integer type);

    /**
     * 根据协议唯一编号获取协议名称
     *
     * @param listUniqueCode
     * @return List
     */
    List<ProtocolPO> listProtocolNameByUniqueCode(List<String> listUniqueCode);

    /**
     * 根据协议唯一编号获取协议内容
     *
     * @param protocolUniqueCode
     * @return ProtocolPO
     */
    ProtocolPO getProtocolText(String protocolUniqueCode);

}
